package net.mikoo.seals.boss.biz.services;

import java.util.List;

import net.mikoo.seals.boss.common.PageModel;
import net.mikoo.seals.boss.model.Devices;
import net.mikoo.seals.boss.model.DevicesQuery;
import net.mikoo.seals.boss.model.DevicesRenew;

public interface DevicesServices {
	
	
	public void save(Devices devices);

	public void modify(Devices devices);
	
	public Devices getInfoById(Long devicesId);
	
	public void deleteById(Devices devices);
	
	public PageModel<Devices> getPageByQuery(DevicesQuery query);

	public void deserted(Devices devices);

	public void alloacation(Long companyId, List<Long> devicesIds);

	public void renew(DevicesRenew renew);

	public void changeActivateState(Devices devices);
	
}
